matrix ending explained